AI031
Computer Systems: A Programmer's Perspective (Global Edition)
System-Level I/O
Learning Objectives
- Identify the core functions of the Unix I/O interface including open, close, read, and write
- Understand the relationship between file descriptors, open file tables, and v-nodes
- Apply the Robust I/O (RIO) package to handle short counts and network communication safely
- Explain the mechanisms of file sharing and I/O redirection within the kernel